package com.scpii.universal.pns.entity;

import java.util.Date;

/**
 * UserActionPointConfig entity. @author MyEclipse Persistence Tools
 */

public class UserActionPointConfig implements java.io.Serializable {

	// Fields

	private Long id;
	private String actionType;
	private Long targetId;
	private Integer addPoints;
	private Date createDt;
	private Long createBy;
	private Date updateDt;
	private Long updateBy;
	private Long appId;
	private String maxIn;

	// Constructors

	/** default constructor */
	public UserActionPointConfig() {
	}

	/** minimal constructor */
	public UserActionPointConfig(String actionType, Integer addPoints,
			Long appId) {
		this.actionType = actionType;
		this.addPoints = addPoints;
		this.appId = appId;
	}

	/** full constructor */
	public UserActionPointConfig(String actionType, Long targetId,
			Integer addPoints, Date createDt, Long createBy, Date updateDt,
			Long updateBy, Long appId, String maxIn) {
		this.actionType = actionType;
		this.targetId = targetId;
		this.addPoints = addPoints;
		this.createDt = createDt;
		this.createBy = createBy;
		this.updateDt = updateDt;
		this.updateBy = updateBy;
		this.appId = appId;
		this.maxIn = maxIn;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getActionType() {
		return this.actionType;
	}

	public void setActionType(String actionType) {
		this.actionType = actionType;
	}

	public Long getTargetId() {
		return this.targetId;
	}

	public void setTargetId(Long targetId) {
		this.targetId = targetId;
	}

	public Integer getAddPoints() {
		return this.addPoints;
	}

	public void setAddPoints(Integer addPoints) {
		this.addPoints = addPoints;
	}

	public Long getCreateBy() {
		return this.createBy;
	}

	public void setCreateBy(Long createBy) {
		this.createBy = createBy;
	}

	public Date getCreateDt() {
		return createDt;
	}

	public void setCreateDt(Date createDt) {
		this.createDt = createDt;
	}

	public Date getUpdateDt() {
		return updateDt;
	}

	public void setUpdateDt(Date updateDt) {
		this.updateDt = updateDt;
	}

	public Long getUpdateBy() {
		return this.updateBy;
	}

	public void setUpdateBy(Long updateBy) {
		this.updateBy = updateBy;
	}

	public Long getAppId() {
		return this.appId;
	}

	public void setAppId(Long appId) {
		this.appId = appId;
	}

	public String getMaxIn() {
		return this.maxIn;
	}

	public void setMaxIn(String maxIn) {
		this.maxIn = maxIn;
	}

}